Skip to content

i18n-ja-release-8.5: translate doc changes from pingcap/docs release-8.5 on 2026-09-17 - #23900

Merged
qiancai merged 119 commits into
i18n-ja-release-8.5from
ja-translation/20260917-1789577742
Sep 18, 2026
Merged

qiancai merged 119 commits into
i18n-ja-release-8.5from
ja-translation/20260917-1789577742

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

What is changed, added or deleted? (Required)

Translate documentation changes from pingcap/docs release-8.5 to Japanese via ai-markdown-translator commit-diff sync.

English commit diff:

bb4a157...6acba5d

Which TiDB version(s) do your changes apply to? (Required)

  • i18n-ja-release-8.5

What is the related PR or file link(s)?

  • Source repo: pingcap/docs
  • Source branch: release-8.5
  • TOCs: TOC.md,TOC-ai.md,TOC-api.md,TOC-best-practices.md,TOC-develop.md,TOC-tidb-releases.md,TOC-tidb-cloud.md,TOC-tidb-cloud-starter.md,TOC-tidb-cloud-essential.md,TOC-tidb-cloud-premium.md,TOC-tidb-cloud-releases.md
  • Source files: TOC-ai.md,TOC-tidb-cloud-essential.md,TOC-tidb-cloud-premium.md,TOC-tidb-cloud-starter.md,TOC.md,ai/_index.md,ai/guides/auto-embedding-with-pytidb.md,ai/guides/auto-embedding.md,ai/guides/fulltext-search-with-pytidb.md,ai/guides/hybrid-search-with-pytidb.md,ai/guides/image-search-with-pytidb.md,ai/guides/image-search.md,ai/guides/memory-with-pytidb.md,ai/guides/rag-with-pytidb.md,ai/guides/tables.md,ai/guides/text2sql-with-pytidb.md,ai/guides/vector-search-full-text-search-python.md,ai/guides/vector-search-full-text-search-sql.md,ai/guides/vector-search-overview.md,ai/guides/vector-search-with-pytidb.md,ai/guides/vector-search.md,ai/integrations/vector-search-auto-embedding-amazon-titan.md,ai/integrations/vector-search-auto-embedding-cohere.md,ai/integrations/vector-search-auto-embedding-gemini.md,ai/integrations/vector-search-auto-embedding-huggingface.md,ai/integrations/vector-search-auto-embedding-jina-ai.md,ai/integrations/vector-search-auto-embedding-nvidia-nim.md,ai/integrations/vector-search-auto-embedding-openai.md,ai/integrations/vector-search-integrate-with-amazon-bedrock.md,ai/integrations/vector-search-integrate-with-django-orm.md,ai/integrations/vector-search-integrate-with-jinaai-embedding.md,ai/integrations/vector-search-integrate-with-llamaindex.md,ai/integrations/vector-search-integrate-with-peewee.md,ai/integrations/vector-search-integrate-with-sqlalchemy.md,ai/integrations/vector-search-integration-overview.md,ai/quickstart-via-python.md,ai/quickstart-via-sql.md,ai/reference/vector-search-data-types.md,ai/reference/vector-search-functions-and-operators.md,ai/reference/vector-search-improve-performance.md,ai/reference/vector-search-index.md,ai/reference/vector-search-limitations.md,ai/ti/guides/configure-filesystem-ai-providers.md,ai/ti/guides/manage-filesystem-layers.md,ai/ti/guides/manage-filesystem-resources.md,ai/ti/guides/manage-filesystem-tokens.md,ai/ti/guides/manage-filesystem-vault-secrets.md,ai/ti/guides/manage-git-workspaces.md,ai/ti/guides/manage-starter-instances.md,ai/ti/guides/mount-filesystem.md,ai/ti/guides/ti-agent-sandbox-example.md,ai/ti/guides/ti-ci-artifact-handoff-example.md,ai/ti/guides/ti-daily-workflow-example.md,ai/ti/guides/ti-git-workspace-for-agents-example.md,ai/ti/guides/ti-journal-agent-workflow-example.md,ai/ti/guides/ti-parallel-agent-dataset-example.md,ai/ti/guides/ti-persistent-agent-state-example.md,ai/ti/guides/ti-query-sql-with-roles-example.md,ai/ti/guides/ti-share-filesystem-across-machines-example.md,ai/ti/guides/ti-vault-agent-secrets-example.md,ai/ti/guides/use-filesystem-journals.md,ai/ti/guides/work-with-filesystem-data.md,ai/ti/reference/ti-cli-reference.md,ai/ti/reference/ti-configuration-and-credentials.md,ai/ti/reference/ti-configure.md,ai/ti/reference/ti-db-create-db-cluster-branch.md,ai/ti/reference/ti-db-create-db-cluster.md,ai/ti/reference/ti-db-create-db-sql-users.md,ai/ti/reference/ti-db-delete-db-cluster-branch.md,ai/ti/reference/ti-db-delete-db-cluster.md,ai/ti/reference/ti-db-describe-db-cluster-branch.md,ai/ti/reference/ti-db-describe-db-cluster.md,ai/ti/reference/ti-db-execute-sql-statement.md,ai/ti/reference/ti-db-format-db-connection-string.md,ai/ti/reference/ti-db-list-db-cluster-branches.md,ai/ti/reference/ti-db-list-db-clusters.md,ai/ti/reference/ti-db-update-db-cluster.md,ai/ti/reference/ti-filesystem-git.md,ai/ti/reference/ti-filesystem-journal.md,ai/ti/reference/ti-filesystem-vault.md,ai/ti/reference/ti-filesystem.md,ai/ti/reference/ti-fs-check-file-system.md,ai/ti/reference/ti-fs-chmod-file.md,ai/ti/reference/ti-fs-commit-layer.md,ai/ti/reference/ti-fs-copy-file.md,ai/ti/reference/ti-fs-create-directory.md,ai/ti/reference/ti-fs-create-file-system.md,ai/ti/reference/ti-fs-create-hardlink.md,ai/ti/reference/ti-fs-create-layer-checkpoint.md,ai/ti/reference/ti-fs-create-layer.md,ai/ti/reference/ti-fs-create-symlink.md,ai/ti/reference/ti-fs-delete-file-system-token.md,ai/ti/reference/ti-fs-delete-file-system.md,ai/ti/reference/ti-fs-delete-file.md,ai/ti/reference/ti-fs-delete-layer.md,ai/ti/reference/ti-fs-describe-file-system-embedding-configuration.md,ai/ti/reference/ti-fs-describe-file-system-extract-configuration.md,ai/ti/reference/ti-fs-describe-file-system.md,ai/ti/reference/ti-fs-describe-file.md,ai/ti/reference/ti-fs-describe-layer.md,ai/ti/reference/ti-fs-diff-layer.md,ai/ti/reference/ti-fs-disable-file-system-token.md,ai/ti/reference/ti-fs-drain-file-system.md,ai/ti/reference/ti-fs-enable-file-system-token.md,ai/ti/reference/ti-fs-find-files.md,ai/ti/reference/ti-fs-fork-layer.md,ai/ti/reference/ti-fs-generate-file-system-scoped-token.md,ai/ti/reference/ti-fs-generate-file-system-token.md,ai/ti/reference/ti-fs-git-add-git-worktree.md,ai/ti/reference/ti-fs-git-clone-git-workspace.md,ai/ti/reference/ti-fs-git-hydrate-git-workspace.md,ai/ti/reference/ti-fs-git-remove-git-worktree.md,ai/ti/reference/ti-fs-import-file-system-token.md,ai/ti/reference/ti-fs-journal-append-journal-entries.md,ai/ti/reference/ti-fs-journal-create-journal.md,ai/ti/reference/ti-fs-journal-read-journal-entries.md,ai/ti/reference/ti-fs-journal-search-journal-entries.md,ai/ti/reference/ti-fs-journal-verify-journal.md,ai/ti/reference/ti-fs-list-file-system-tokens.md,ai/ti/reference/ti-fs-list-file-systems.md,ai/ti/reference/ti-fs-list-files.md,ai/ti/reference/ti-fs-list-layer-chain.md,ai/ti/reference/ti-fs-list-layers.md,ai/ti/reference/ti-fs-mount-file-system.md,ai/ti/reference/ti-fs-move-file.md,ai/ti/reference/ti-fs-pack-file-system.md,ai/ti/reference/ti-fs-read-file.md,ai/ti/reference/ti-fs-refresh-file-system-token.md,ai/ti/reference/ti-fs-rollback-layer.md,ai/ti/reference/ti-fs-search-file-content.md,ai/ti/reference/ti-fs-unmount-file-system.md,ai/ti/reference/ti-fs-unpack-file-system.md,ai/ti/reference/ti-fs-update-file-system-embedding-configuration.md,ai/ti/reference/ti-fs-update-file-system-extract-configuration.md,ai/ti/reference/ti-fs-vault-create-grant.md,ai/ti/reference/ti-fs-vault-create-secret.md,ai/ti/reference/ti-fs-vault-delete-grant.md,ai/ti/reference/ti-fs-vault-delete-secret.md,ai/ti/reference/ti-fs-vault-list-audit-events.md,ai/ti/reference/ti-fs-vault-list-secrets.md,ai/ti/reference/ti-fs-vault-mount-vault.md,ai/ti/reference/ti-fs-vault-read-secret.md,ai/ti/reference/ti-fs-vault-replace-secret.md,ai/ti/reference/ti-fs-vault-run-with-secret.md,ai/ti/reference/ti-fs-vault-unmount-vault.md,ai/ti/reference/ti-install-configure-update.md,ai/ti/reference/ti-migrate-from-tdc.md,ai/ti/reference/ti-regions-security-and-limitations.md,ai/ti/reference/ti-starter-database.md,ai/ti/reference/ti-troubleshooting.md,ai/ti/reference/ti-update.md,ai/ti/ti-overview.md,ai/ti/ti-quick-start.md,basic-features.md,config-slow-query-trigger-rules.md,develop/dev-guide-vector-search.md,functions-and-operators/json-functions/json-functions-return.md,glossary.md,identify-slow-queries.md,performance-tuning-methods.md,releases/release-2.0.6.md,releases/release-4.0.16.md,releases/release-5.0.6.md,releases/release-5.1.4.md,releases/release-6.1.0.md,releases/release-6.1.3.md,releases/release-8.4.0.md,releases/release-8.5.6.md,releases/release-8.5.8.md,sql-statements/sql-statement-grant-privileges.md,system-variables.md,tidb-cloud/ai-feature-concepts.md,tidb-cloud/cli-reference.md,tidb-cloud/connected-ai-chat-in-im.md,tidb-cloud/get-started-with-cli.md,tidb-cloud/releases/release-notes-2024.md,tidb-cloud/releases/tidb-cloud-release-notes.md,tidb-cloud/select-cluster-tier.md,tidb-cloud/tidb-cloud-billing.md,tidb-cloud/tidb-cloud-glossary.md,tidb-cloud/tidb-cloud-intro.md,tidb-cloud/tidb-cloud-org-sso-authentication.md,tidb-cloud/tune-performance.md,tiflash-upgrade-guide.md
  • Source files translation mode: incremental
  • Sync outcome: success

Do your changes match any of the following descriptions?

  • Delete files
  • Change aliases
  • Need modification after applied to another branch
  • Might cause conflicts after applied to another branch

@github-actions github-actions Bot added the translation/no-need No need to translate this PR. label Sep 16, 2026
@coderabbitai

coderabbitai Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 1ad5cbb2-b1d5-4416-8855-a9c590dbc272

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@ti-chi-bot ti-chi-bot Bot added contribution This PR is from a community contributor. area/develop This PR relates to the area of TiDB App development. needs-ok-to-test Indicates a PR created by contributors and need ORG member send '/ok-to-test' to start testing. labels Sep 16, 2026
@ti-chi-bot

ti-chi-bot Bot commented Sep 16, 2026

Copy link
Copy Markdown

Hi @github-actions[bot]. Thanks for your PR.

I'm waiting for a pingcap member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@ti-chi-bot

ti-chi-bot Bot commented Sep 16, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign icemap for approval. For more information see the Code Review Process.
Please ensure that each of them provides their approval before proceeding.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@ti-chi-bot ti-chi-bot Bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Sep 16, 2026
yahonda and others added 21 commits September 17, 2026 09:22
- identify-slow-queries.md: remove the obsolete tidb_slow_log_rules
  section (superseded by config-slow-query-trigger-rules.md) and fix
  two stale anchor links, matching the EN source deletion
- ai/integrations/vector-search-integrate-with-langchain.md,
  ai/vector-search-get-started-using-python.md: fix links pointing to
  ai/concepts/vector-search-overview.md, which this PR renames to
  ai/guides/vector-search-overview.md
- ai/examples/basic-with-pytidb.md: delete to match the EN source
  deletion (no longer referenced from TOC-ai.md)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
EN source is identical across all 8 ai/guides/*-with-pytidb.md files
for these bullet-list labels, but the JA sync produced inconsistent
renderings per file. Unify to a single form in each case:

- "Source Code" -> "ソースコード" (translated label), link text ->
  "GitHub で見る" (majority form)
- "A {{{ .starter }}} instance" -> "{{{ .starter }}} インスタンス"
  (translated, matching existing majority precedent)
- "OpenAI API key" / "Jina AI API key" -> "OpenAI APIキー" /
  "Jina AI APIキー", matching the katakana convention used elsewhere
  in the repo (e.g. Datadog APIキー, TiDB Cloud APIキー)
- "Text-to-image search" / "Image-to-image search" (capability
  description, not literal UI text) -> translated to match the
  file's own already-translated summary line

Also add missing trailing newlines to the touched files.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Translate bare "Vector Search" to "ベクトル検索" throughout the body
(title, headings, prose, and link text), matching the corpus-wide
convention already used elsewhere. Also normalize "TiDB Vector
Search" to "TiDBベクトル検索" to match the settled rendering used in
19 other files (e.g. ai-feature-concepts.md, dev-guide-vector-search.md).

Left untouched:
- The image alt text on line 48, matching the existing literal-alt-text
  precedent (e.g. "Process Schematic" in dashboard-ops-deploy.md)
- The "[Vector data types]" / "[Vector search index]" link texts,
  which are different terms tied to their own target pages

Also add the missing trailing newline.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…ew.md

- "[Vector data types]" / "[Vector search index]" -> match the H1
  headings of their target pages: "ベクトルデータ型" and
  "ベクトル検索インデックス"
- "[distance function]" -> "距離関数", matching the existing rendering
  in releases/release-8.4.0.md for a link to the same page
- "embedding とも呼ばれます" -> "単に埋め込みとも呼ばれます": the
  English word was redundant since 埋め込み is already the
  established JA rendering of "embedding" used throughout this file

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"API コントラクト" is an unprecedented, unnatural rendering of "API
contract" with zero other occurrences in the corpus. Use "API 仕様",
matching the established "OpenAPI仕様" convention used throughout the
repo for this kind of interface-specification concept.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…i/ti/

The MT sync left the English nouns "mount"/"unmount" untranslated in
prose across ~17 files in ai/ti/, while the verb forms in the very
same sentences were already correctly rendered as マウント/アンマウント.
Convert the noun forms to マウント/アンマウント to match, following the
established repo-wide convention (マウントオプション, マウントパス, etc.)
Code fences, inline code spans, link URLs, and heading anchors are
left untouched, including literal CLI command/flag names such as
`mount-file-system` and `--mount-path`.

Also, in manage-filesystem-layers.md:
- "checkpoint mount" -> "チェックポイントマウント", matching this
  file's own majority use of チェックポイント in its title and headings
- bare "fork" -> "フォーク", matching the well-established rendering
  used throughout the rest of the corpus (e.g. CONTRIBUTING.md)

Also add missing trailing newlines to the touched files.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Same class of defect as the earlier mount/unmount sweep: the MT sync
left the English noun "token"/"tokens" untranslated in prose across
33 files in ai/ti/, while the established convention already used
トークン extensively elsewhere in this same directory (e.g.
manage-filesystem-tokens.md).

Skips: fenced code blocks, inline code spans, link URLs, heading
anchors, and any "token" adjacent to a hyphen (protects literal CLI
command names like `ti fs delete-file-system-token` and compound
terms like `token-management`). One hyphenated non-CLI instance
("owner-token") was manually normalized to match this file's own
"owner token" usage before the sweep would apply.

Also add missing trailing newlines to the touched files.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"Choose one outcome for a layer" was translated as "choose a result",
but 結果 (result/consequence) isn't something you choose beforehand —
what follows are two concrete operations (rollback or commit). Use
操作 (operation) instead.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…ion section

In manage-filesystem-layers.md's "move local state to another
machine" section, translate the terms that already have an
established rendering elsewhere in this same corpus:
- overlay directory/root -> オーバーレイディレクトリ/オーバーレイルート
  (matches ti-fs-unpack-file-system.md's own "ローカルオーバーレイルート")
- archive path -> アーカイブパス, cache -> キャッシュ, pack (verb) ->
  パック(します) (all well-established elsewhere in ai/ti/)
- restore (verb) -> 復元する (matches ti-fs-create-layer.md's "レイヤーを復元できます")

Left as-is: "write-back" (no katakana equivalent exists anywhere in
the corpus; it's tied to the literal --write-back-cache flag), and
"pack と unpack" in the sentence that immediately precedes links to
the literal pack-file-system/unpack-file-system command references
(unpack has no katakana precedent anywhere, so translating only
"pack" here would read as more inconsistent, not less).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Same class of defect as the mount/token sweeps: the MT sync left the
English noun "owner" untranslated in prose across most of ai/ti/,
while オーナー was already used for the identical concept (owner
token, owner FS token, owner access) in a handful of other files
(e.g. manage-filesystem-vault-secrets.md, ti-fs-vault-mount-vault.md).

Skips: fenced code blocks, inline code spans, link URLs, heading
anchors, and any "owner" adjacent to a hyphen. One hyphenated
instance ("owner-only file") was manually translated to "オーナー専用
ファイル" instead of being left bare.

Also add missing trailing newlines to the touched files.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"Companion state and mount locators" was translated using a native
word (付随, "attached/accompanying"), but "companion" refers to the
specific ti-drive9 background runtime component and stays literal
English everywhere else in this file and across ai/ti/ (companion
runtime, companion home, companion-home). Keep it literal here too
for consistency.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"scoped" and "owner" name the two token kinds in the TiDB Cloud
Filesystem token system, and オーナー was already unified for the
latter. For the same consistency, translate "scoped" to スコープ付き,
matching the existing (if minority) precedent in
ti-parallel-agent-dataset-example.md and
ti-fs-list-file-system-tokens.md.

Skips: fenced code blocks, inline code spans, and any "scoped"
adjacent to a hyphen (the literal `generate-file-system-scoped-token`
command name stays untouched).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Same class of defect as mount/unset: the verb form is already
consistently translated (委任する, 13+ occurrences), and the
adjectival "delegated X" form even has existing precedent using the
same native rendering (委任された vault トークン, 委任されたフィールド
in ti-vault-agent-secrets-example.md), but 8 more prose occurrences
were left as bare English. Unify them to 委任された rather than
introducing a new katakana loanword.

Skips: fenced code blocks and inline code spans (e.g. the "# Read the
delegated token ..." bash comments stay untouched).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"新しい認可済み操作は防止されます" literally reads as "new
already-authorized operations are prevented", which is
self-contradictory (an already-authorized operation wouldn't need
preventing). The EN source means revocation stops new operations from
being authorized going forward. Rephrase to match.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"secret"/"secrets" is translated to シークレット 7 other times in this
same file; this one instance was left bare English. Keep "Vault"
literal, matching its consistent use elsewhere as part of the
"TiDB Cloud Filesystem Vault" feature name.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"hydration"/"hydrate" stays literal English everywhere else across
ai/ti/ (25+ occurrences in 6 files, including mixed constructions
like "hydrate する"/"hydrate している"). This one katakana instance in
ti-overview.md was an isolated outlier, and "ハイドレーション" risks
being read as the skincare/moisture term rather than the Git-object
sense intended here. Revert to match the dominant convention.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…ention

"dirty" has broad, well-established katakana precedent across the
TiDB docs corpus (dirty read/write isolation levels, dirty page
cache, dirty data), including within ai/ti/ itself
(ti-fs-drain-file-system.md's "ダーティハンドル"). This one instance was
left as bare English.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…unt-filesystem.md

- "durability barrier" -> 耐久性バリア, matching
  ti-regions-security-and-limitations.md's own description of the
  same drain-file-system concept ("FUSE 専用のオンライン耐久性バリア")
- "layer checkpoint" -> レイヤーのチェックポイント, matching the phrasing
  in manage-filesystem-layers.md ("レイヤーのチェックポイントを作成する前に")

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…tem.md

"device、capability、security、および environment" summarizes the
docker run flags shown just above (--device, --cap-add,
--security-opt, --env) in plain descriptive prose, not literal code.
Translate to デバイス、ケーパビリティ、セキュリティ、および環境変数.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…ai/ti/

Found 8 more prose occurrences of bare "overlay" beyond the one the
user flagged in mount-filesystem.md, across ti-filesystem.md,
ti-fs-mount-file-system.md, and ti-fs-unmount-file-system.md. Unify
all of them to オーバーレイ, matching the dominant convention already
established across ai/ti/ (オーバーレイルート, オーバーレイディレクトリ,
etc.). Skips CLI flags, code, and literal file paths like
"local-overlay.tar.gz".

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…ology

Checked the live labs.tidb.io Japanese UI (landing page and in-lab
step panel for this exact lab, demo_901): "Lab" is consistently
rendered as 演習 throughout (nav "実践演習", exercise cards, sidebars),
and no "Lab Guide" label appears anywhere in the actual product UI.
Translate accordingly instead of leaving it as literal English.

The linked title "TiDB Cloud Filesystem for Agent Sandbox Lab" stays
literal, matching the corpus-wide convention for lab/resource link
titles elsewhere (e.g. the <ResourceCard title="..."> instances).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
yahonda and others added 26 commits September 18, 2026 09:49
Per user preference, unify all renderings of "full-text index" to
フルテキストインデックス (katakana, no space) in
vector-search-full-text-search-sql.md (was split 全文索引/全文インデックス,
11 sites) and vector-search-full-text-search-python.md (1 heading,
was 全文索引). Anchors are unchanged; only visible heading/link text
and body prose were updated.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…h.md

EN uses a symmetric "Pre-filtering"/"Post-filtering" pair, but this file
rendered them asymmetrically: 事前フィルタリング (kanji) paired with
ポストフィルタリング (katakana). Sibling files
vector-search-full-text-search-{sql,python}.md already use a matched
kanji pair, 事前フィルタリング/事後フィルタリング, for the same SQL
compatibility bullet. Unify vector-search.md's 6 occurrences of
ポストフィルタリング to 事後フィルタリング to match. Anchor
{#post-filtering} is unchanged.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
リコール率 (katakana) was a lone outlier against the established
再現率 rendering used elsewhere in the ai/ corpus for the same ML/IR
metric (vector-search.md's "recall", vector-search-index.md's
"recall rate").

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Matches the no-space katakana-compound convention used elsewhere in
the same file (line 34's ベクトルインデックスアルゴリズム).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Both sites left "layer ID" untranslated, inconsistent with the
established レイヤー ID rendering used at 7 other sites across
ai/ti/reference/ (e.g. ti-fs-fork-layer.md's near-identical
"returned layer ID" sentence).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"companion" stays literal English (established corpus convention),
but "access" is a normal translatable word, as shown by this same
file's own heading directly above ("## アクセスをチェックする").
Leaving the whole compound in English was inconsistent with that.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Same-file self-contradiction: the preceding line already translates
"mount profile" to マウントプロファイル, but this line left the
anaphoric "profile" reference as literal English.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Same-paragraph self-contradiction: "journal entries" two sentences
later already translates to ジャーナルエントリ, and 5 sibling files
(ti-fs-journal-*.md, ti-cli-reference.md) all use "Filesystem
ジャーナル" consistently.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…n cross-reference audit

Found via a systematic audit of every internal markdown link across
the PR's ~190 files, comparing link text against each target's actual
JA title/heading:

- ai/_index.md, ai/guides/vector-search-hybrid-search.md: unify
  リランキング/ランキング変更 to 再ランキング, matching reranking.md's
  own H1 and TOC-ai.md's existing usage. Also fixed a dropped を
  particle before ご覧ください.
- ai/ti/reference/ti-fs-fork-layer.md: translate "[tag reference]"
  to タグ参照, matching sibling ti-fs-delete-layer.md's rendering of
  the same recurring EN phrase.
- ai/ti/reference/ti-db-list-db-clusters.md: translate "[TiDB Cloud
  API v1beta1 Overview]" to match Japanese convention.
- ai/ti/reference/ti-filesystem-vault.md, ti-install-configure-update.md:
  unify シークレット to Secrets (English) in link text, matching the
  target guide's own title "...Vault Secrets を管理する" and this
  same file's other reference to it.
- ai/ti/reference/ti-filesystem.md: unify プロバイダー to Providers
  (English) in link text, matching the target guide's own title
  "...AI Providers を設定する".
- ai/ti/reference/ti-migrate-from-tdc.md, ai/ti/ti-overview.md:
  translate residual English link text ("[Install TiDB Cloud CLI]",
  "[Quick Start]") to match their Japanese target titles.
- ai/ti/ti-overview.md: unify 日常的な to 日次の to match
  ti-daily-workflow-example.md's own title (EN uses the identical
  string "Run a Daily TiDB Cloud CLI Workflow" for both).
- ai/ti/guides/ti-parallel-agent-dataset-example.md: translate
  residual "subject" to サブジェクト, matching 3 sibling files.
- Also fixed 2 pre-existing missing-EOF-newline files touched above
  (ti-filesystem-vault.md, ti-overview.md).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Same-file self-contradiction: line 31 already translates "Global
preferences" to グローバル設定, and the file's own title uses 設定
for the same concept, but this line left "preferences" as literal
English.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
EN lists 4 items ("profiles, credentials, preferences, and Filesystem
state"), but JA had 5, translating "preferences" twice: once as 設定
and once left as literal "Preferences". Remove the duplicate.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This file's near-duplicate access-mode/role table used 想定される用途
while the identical table in ti-configuration-and-credentials.md uses
the more concise 想定用途, which better fits a table header (a noun
phrase, matching sibling headers like "TiDB Cloud built-in role").

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Bare "actor" is already established as アクター at 4 other sites
(ti-fs-journal-*.md), but "Actor ID" was left literal in these 2
sibling option descriptions.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"file", "upload", "Git workspace API", "Journal", "fork", "event",
and "token-management" were left literal, inconsistent with
established renderings used elsewhere in ai/ti/ (a near-parallel
operation list in ti-regions-security-and-limitations.md already
translates the same set: ファイル操作、レイヤー、マウント、
Git ワークスペース、ジャーナル、および Vault 操作). "Vault", "SQL",
and `chmod` correctly stay as-is (established literal terms/code).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"flush" is established as フラッシュ at 10+ sites across ai/ti/, and
"file system" (generic sense) is already translated to ファイルシステム
earlier in this same file (line 55's --file-system-id option).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Bare prose "stdout" is established as 標準出力 at 4 sites elsewhere
in ai/ti/ (flag names like --to-stdout correctly stay literal as
code identifiers, but this was prose, not a flag reference).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Same-file self-contradiction: 3 other sentences in this file already
translate "refresh" to 更新, but this warning's opening word was left
as literal English.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Both terms are established as シェル履歴 and プロセス一覧 at 5 other
sites across ai/ti/ (manage-filesystem-vault-secrets.md,
ti-vault-agent-secrets-example.md, ti-configuration-and-credentials.md,
ti-install-configure-update.md, ti-regions-security-and-limitations.md).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Established elsewhere in ai/ti/: pack -> パック
(ti-fs-pack-file-system.md), pack path -> パックパス
(ti-filesystem.md's 自動パックパス), archive path -> アーカイブパス
(manage-filesystem-layers.md). "unpack" intentionally stays literal
per an earlier session decision to avoid colliding with 復元/restore.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…patible

The near-identical sibling option in
ti-fs-update-file-system-extract-configuration.md already translates
this to "プロバイダーベース URL", and "OpenAI-compatible" is
established as "OpenAI 互換" at 7+ other sites in ai/ti/.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Same-file inconsistency after the previous commit fixed the sibling
option's OpenAI-compatible wording; this remaining prose sentence
still had it as literal English mixed with な.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sibling sentences in configure-filesystem-ai-providers.md and
ti-fs-vault-mount-vault.md already translate the identical
"read and export ... without placing it in shell history" prose to
エクスポート. The literal `export TI_FS_AI_PROVIDER_API_KEY` shell
command below is unaffected (correctly stays as code).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"label" and "hint" are each independently established as ラベル and
ヒント at many sites in ai/ti/. "grant" correctly stays literal,
matching this file's own consistent convention for that term.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"tier" in the TiDB Cloud cluster-tier sense is established as プラン
corpus-wide, matching tidb-cloud/select-cluster-tier.md's own title
"プランを選択してください".

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Prose (not backtick-quoted as a literal API value in EN), unlike the
correctly-literal `permission denied` API response value elsewhere in
ai/ti/. 権限拒否 matches existing corpus precedent in
check-before-deployment.md, and completes the parallel 3-item symptom
list (the other two items are already translated noun phrases).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
ai/_index.md had a same-file split: "Start here" rendered as
開始はこちら (1 table) vs まずはこちら (2 tables) — unify to the
majority まずはこちら.

Also found a 3rd rendering of the "Run a Daily TiDB Cloud CLI
Workflow" link text (毎日の, in ai/_index.md) beyond the
日常的な/日次の split fixed earlier this session, plus a leftover
日常的な in TOC-ai.md that the earlier fix missed. Unify all to
日次の, matching ti-daily-workflow-example.md's own title.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

@yahonda yahonda left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This pull request looks good.

@ti-chi-bot

ti-chi-bot Bot commented Sep 18, 2026

Copy link
Copy Markdown

@yahonda: adding LGTM is restricted to approvers and reviewers in OWNERS files.

Details

In response to this:

This pull request looks good.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@qiancai
qiancai merged commit 10f0467 into i18n-ja-release-8.5 Sep 18, 2026
4 of 9 checks passed
@qiancai
qiancai deleted the ja-translation/20260917-1789577742 branch September 18, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/develop This PR relates to the area of TiDB App development. contribution This PR is from a community contributor. needs-ok-to-test Indicates a PR created by contributors and need ORG member send '/ok-to-test' to start testing. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. translation/no-need No need to translate this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants